/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.sad.model;

import java.util.ArrayList;

/**
 *
 * @author casa
 */
public class CtrlEmpresa {
    private static ArrayList<Empresa> arregloEmpresa = new ArrayList();

  public CtrlEmpresa()
    {
        Empresa empresa = new Empresa();
        EmpresaArea empArea = new EmpresaArea();
        empresa.setCelular("5820179");
        empresa.setClave("1234");
        empresa.setContacto("Juan Perez");
        empresa.setDireccion("av las avenidas");
        empresa.setEmail("email@correo.com");
        empresa.setRazonSocial("Empresa 1");
        empresa.setRuc("12345678910");

        empArea = new EmpresaArea();

        empArea.setIdEmpresaArea(1);
        empArea.setImagen("003_tennis _03.jsp");
       // empArea.setTipoArea(Enumerados.eTipoArea.Voley);

        empresa.getEmpresaArea().add(empArea);

        arregloEmpresa.add(empresa);

        empresa = new Empresa();

        empresa.setCelular("59863251");
        empresa.setClave("1234");
        empresa.setContacto("Juanita Pereira");
        empresa.setDireccion("av las flores");
        empresa.setEmail("correo@email.com");
        empresa.setRazonSocial("Empresa 2");
        empresa.setRuc("01987654321");


        empArea = new EmpresaArea();

        empArea.setIdEmpresaArea(1);
        empArea.setImagen("005_futbol_03.jsp");
        //empArea.setTipoArea(Enumerados.eTipoArea.Futbol);

        empresa.getEmpresaArea().add(empArea);

        arregloEmpresa.add(empresa);

        empresa = new Empresa();

        empresa.setCelular("96587421");
        empresa.setClave("1234");
        empresa.setContacto("Juancho Peiro");
        empresa.setDireccion("av las tulipanes");
        empresa.setEmail("correito@mai.com");
        empresa.setRazonSocial("Empresa 3");
        empresa.setRuc("85214796312");
        empArea = new EmpresaArea();

        empArea.setIdEmpresaArea(1);
        empArea.setImagen("006_futbol_04.jsp");
        //empArea.setTipoArea(Enumerados.eTipoArea.Futbol);

        empresa.getEmpresaArea().add(empArea);

        arregloEmpresa.add(empresa);

   }

    public void agregarEmpresa(Empresa empresa) {
        arregloEmpresa.add(empresa);
    }

    public Empresa getEmpresa(String ruc) {
        Empresa objEmpresa = null;
        for (int i = 0; i < arregloEmpresa.size(); i++) {
            Empresa empresa = (Empresa) arregloEmpresa.get(i);
            if (empresa.getRuc().equals(ruc)) {
                objEmpresa = empresa;
                break;
            }
        }
        return objEmpresa;
    }

    public boolean existsEmpresa(String ruc, String clave)
    {

        boolean existe = false;

        try{

             for(Empresa objEmpresa:arregloEmpresa)
             {
                if (objEmpresa.getRuc().equals(ruc) &&
                     objEmpresa.getRuc().equals(clave)
                    )
                {
                    existe = true;
                }
             }

        }catch( Exception e )
        {
                System.out.println("Error "+ e.getMessage());
                existe = false;
        }
        return existe;
    }
    
}
